Trey Yesavage pitched 7.1 strong innings and Brandon Valenzuela ripped a late go-ahead double as the Toronto Blue Jays completed the series sweep with a 4-3 win over the Boston Red Sox.